@Haggard
3年前 提问
1个回答

float型数据范围

齐士忠
3年前

float型数据范围为3.4*10^-38 ~3.4*10^38或者-(3.4*10^-38 ~3.4*10^38),float型一般指的是浮点型数据类型,在C语言的规定下单精度浮点型在内存中占用四个字节,精度为七。

详细的取值范围和指数和尾数如下:

类型 比特数 有效数字 取值范围 指数长度 尾数长度
float 32 6-7 -3.4*10(-38)~3.4*10(38) 8位 23位
double 64 15-16 -1.7*10(-308)~1.7*10(308) 11位 52位
long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)